ampalaya [philippines] - French English Dictionary